Captain Kumar Sangakkara top-scored with a brisk 75, while Mahela Jayawardene and Thilan Samaraweera also hit half-centuries, as Sri Lanka took the honours on day one of the third and final Test against India, at the P Sara Oval in Colombo, on Tuesday.
India found themselves in trouble despite Virender Sehwag's unbeaten half-century after Sri Lanka had amassed a huge first innings total on day three of the rain-affected first Test against Sri Lanka in Galle, on Tuesday.
Images from the Tuesday's Asia Cup league match betweeen India and Sri Lanka, in Dambulla.
New Zealand struggled to 159 for five on the second day of the second and final Test on Thursday, trailing Sri Lanka by 257 runs after Thilan Samaraweera's century had put the hosts in command.
Thilan Samaraweera scored a magnificent 159 to leave Sri Lanka in the driving seat in the first Test against New Zealand on Wednesday. Sri Lanka piled up 452 in 117.4 overs after being put into bat and New Zealand were 87 for two in reply when bad light stopped play early.
Pakistan found Lasith Malinga's pace and swing too hot to handle as they went down to Sri Lanka by 19 runs in the Super Eights match of the World Twenty20 at Lord's on Friday. Electing to bat, Sri Lanka were restricted to 150 for seven in their 20 overs, but Pakistan disappointed, finishing with 131 for nine.
A spineless India slumped to their third heaviest Test defeat as Sri Lanka clinched the first Test by an innings and 239 runs with the spin combination of Muttiah Muralitharan and Ajantha Mendis plotting the visitors' downfall in Colombo on Saturday. After enforcing the follow-on, Muralitharan (6 for 26) and Mendis (4 for 60) tore through the Indian batting order to bundle out the visitors for a paltry 138 to record Sri Lanka's biggest victory at home with a day to spare.
Dinesh Chandimal made 147 not out and Angelo Mathews ended his century drought to help Sri Lanka rediscover their competitive edge against India on day three of the third and final Test.
The match between Ireland and Namibia on Friday is now a shootout, and the winner will progress to the Super 12s stage of the ongoing T20 World Cup.
India had made an impressive total of 267 from their 50 overs but Sri Lanka never got the chance to reply as the heavens opened.
Ahmed Shehzad smashed 95 off 90 balls as Pakistan thrashed below-par Sri Lanka by seven wickets in the fourth one-day match in Colombo on Wednesday to clinch the five-match series.
Pacer Suranga Lakmal shone with the ball to help Sri Lanka steamroll India by seven wickets in the first one-day international in Dharamsala on Sunday.
Sanath Jayasuriya claimed four for 14 as Sri Lanka completed a 3-0 whitewash with a 39-run victory against Bangladesh in the final weather-affected one-day international on Wednesday.
Tillakaratne Dilshan outshone Hashim Amla's 14th One-Day International century to steer Sri Lanka to a series-levelling 87-run win over South Africa in the second match at Pallekele Stadium on Wednesday.
Bangladesh conceded a huge 488-run first innings deficit on the second day of the first Test.
After dismissing Bangladesh for a paltry 89, Sri Lanka amassed 227 for three by close on Day 1 of the first Test.
Ajantha Mendis broke India's back with a mesmerising six-wicket haul as Sri Lanka won the Asia Cup cricket tournament with a facile 100-run victory in Karachi on Sunday night.
Sri Lanka cruised to an easy eight-wicket victory against India on the Duckworth-Lewis method in their rain-shortened fifth ODI.
Sri Lanka beat Australia by 163 runs in the final test in Colombo on Wednesday to complete a 3-0 sweep in the three-match series. Chasing 324 for victory, Australia were all out for 160 half-an-hour before the tea break, succumbing to their third successive defeat against the hosts.
Sri Lanka pace bowler Lasith Malinga ripped through the England batting line-up with four wickets as the former champions handed the favourites a 20-run defeat in a low-scoring World Cup match.
Mendis contributed 35 in Sri Lanka's 378 all out at the Galle International Stadium.
Photos from Day 5 of the 3rd Test between India and Sri Lanka in Colombo in Tuesday
A hobbling Kane Williamson guided New Zealand to 142 for five at the close of play on the third day of the second Test against Sri Lanka in Hamilton, with the hosts needing another 47 runs to seal a 2-0 series sweep.
India made amends for the Colombo debacle by trouncing Sri Lanka by 170 runs within four days to level the three-match Test series 1-1 in Galle on Sunday. After setting Sri Lanka a target of 307, Harbhajan Singh (4 for 51) and Ishant Sharma (3 for 20) bundled out the home team for a paltry 136 on a dramatic fourth day's play which saw as many as 16 wickets fall.
New Zealand vs Pakistan women's WC game abandoned due to rain, SA qualify for semis
Kumar Sangakkara smashed a brilliant unbeaten 134 as Sri Lanka registered a thumping seven-wicket win over England to keep themselves in the hunt for a semi-final berth in the Champions Trophy.
Captain Mahela Jayawardene scored a second successive hundred as Sri Lanka won the fourth ODI by 33 runs.
Nathan Astle produced a timely return to form with an unbeaten 90 to anchor New Zealand to 256 for five.
Australia won the first Test by an innings and 40 runs after Brett Lee took three of the five wickets on the fifth day.
Images from the Asia Cup T20 match between Sri Lanka and Bangladesh in Dubai on Thursday.
Dimuth Karunaratne's second Test century lifted Sri Lanka to 272 for eight against Pakistan after Yasir Shah exposed their frailties against leg-spin on the opening day of the series-deciding third and final Test in Pallekele on Friday.
Opener Rohit Sharma smashed an unbeaten 124 to help India overcome a top-order wobble and register a series-clinching six-wicket victory in the third one-day international against Sri Lanka in Pallekele on Sunday.
Angelo Mathews made amends for missing a century in the first innings with a gritty unbeaten 116 in the second as Sri Lanka racked up a solid lead in the opening Test against Pakistan in Abu Dhabi on Friday.
Photos of the Group A match between Sri Lanka and New Zealand, being played at Cardiff